package com.dao.primary.system;
import com.model.domain.system.GetSystemDeviceModelInfoDO;
import com.model.pojo.system.SystemDeviceModelInfo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface SystemDeviceModelInfoMapper {
    int deleteByPrimaryKey(@Param("systemDeviceModelInfoId") Long systemDeviceModelInfoId);

    int insert(SystemDeviceModelInfo record);

    int insertSelective(SystemDeviceModelInfo record);

    SystemDeviceModelInfo selectByPrimaryKey(@Param("id") Long id);

    int updateByPrimaryKeySelective(SystemDeviceModelInfo record);

    int updateByPrimaryKey(SystemDeviceModelInfo record);

    List<SystemDeviceModelInfo> selectList(GetSystemDeviceModelInfoDO getsystemDeviceModelInfoDO);

    void insertListSelective(List<SystemDeviceModelInfo> systemDeviceModelInfoList);

    void updateListSelective(List<SystemDeviceModelInfo> systemDeviceModelInfoList);

    int has(@Param("systemDeviceModelInfoId") Long systemDeviceModelInfoId, @Param("isDelete") Byte isDelete);
}